Main entry: blow out of the water, ball over, shock, floor, take aback
Definition: surprise greatly; knock someone's socks off
Usage: I was floored when I heard that I was promoted